*{margin:0; padding:0;}
body {text-align:center;background:#F7F7F7;color:#333;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:150%;}
a{text-decoration: none; color:#003577;}
a:hover{color:#FF6600;}
a:visited{color:#003577;}
input,select,textarea,option{font-size:12px;font-family:Arial, Helvetica, sans-serif; margin-left:2px;}
input[type="text"],input[type="password"]{border:1px solid #898F94;height:18px;}
textarea{border:1px solid #898F94;}
img{border:0; }
p{margin:10px auto;} 
ul,li{list-style:none;}

#container{ width:100%;margin:0px auto;text-align:left;}
#top{ width:100%; height:50px; color:#003577; text-align:left;}
#top .toptime{ width:25%; color:#fff; height:27px; line-height:30px; text-align:right; padding-right:30px; float:right;}
#top .toptitle{ font-size:24px; font-weight:bold; color:#fff; float:left; width:50%; line-height:50px; margin-left:20px;}
.nav{ height:26px; line-height:26px; background:url(../../images/main/nav_bg.gif) repeat-x;}
.navleft{ float:left; width:300px; text-align:left; padding-left:20px; font-size:13px;}
.navr{ width:290px; margin-right:5px; float:right;}
.navr li{ height:26px; line-height:26px; float:left;}
.navr .navimg{ padding-top:5px; padding-left:10px; padding-right:5px;}
.nav a,a:link,.nav a:visited { font-size:13px;color:#003577;}
.nav a:hover{ color:#FF6600;}
a.linkk:link{ background:#CCCC66;}

#left{width:100%; text-align:center; float:left;overflow-x:hidden; overflow-y:auto;}
#left h1{ padding-top:2px;}
.lm{ padding-left:16px; color:#003577;}
.limg{ width:20px; float:left; padding-top:3px;}
#left .l0{ background:url(../../images/main/aimg0.gif) 16px 2px no-repeat;}
.rrow{ width:170px !important; width:134px; border:1px solid #89D1E7; border-bottom:none; text-align:left;}
.rrow h2{ height:0;}
.rrow li span{background:url(../../images/main/left_btbg.gif) repeat-x; height:20px; width:100%; display:block;}
.rrow li{ cursor:pointer; height:20px; display:block; border-bottom:1px solid #89D1E7; background:url(../../images/main/l_add.gif)  no-repeat;}
.rrow ul li div{ display:none; margin-left:20px; margin:5px 0;}
.rrow ul .hoverli{ cursor:pointer; display:block;background:url(../../images/main/l_open.gif) repeat-x; height:auto; line-height:20px; border-bottom:1px solid #89D1E7;}
.rrow ul li div a,.rrow ul li div a:link{ height:25px; line-height:30px; color:#333; background:url(../../images/main/l_san.gif) 18px 5px no-repeat; padding-left:35px; display:block; overflow:hidden;}
.rrow ul li div a:hover{color:#FF6600;background:url(../../images/main/l_hovbg.gif) no-repeat; left:1px;top:1px;position: relative; width:142x;}
.rrow ul li .block,.rrow .block{ display:block; }

#main{ text-align:left; margin:0 auto; overflow-x:hidden;}
.in_img1{ width:100%; height:100%; text-align:center; margin-top:10%;}
.frame2{ overflow-x:hidden; overflow-y:auto; width:180px;}
.bihe{ clear:both; height:0;}
.t_l{text-align:left;}
.t_r{text-align:right;}

#footer {width:100%; text-align:center; height:21px; line-height:21px; background:url(../../images/main/footer_bg.gif) repeat-x; color:#fff;}

.font16{ font-size:16px; font-weight:bold;}
.font14{ font-size:14px; font-weight:bold !important;}
a.link2:link,a.link2:visited {color:#003577;}
a.link2:hover{ color:#FF6600; left:1px;top:1px;position: relative;}

.lookup{ margin:0;}
.lookup a{ background:url(../../images/main/l_did.gif) 38px 5px no-repeat !important;}
.zzjg1{ background:url(../../images/main/l_san.gif) 18px 5px no-repeat !important;}
.zzjg2{ background:url(../../images/main/l_san2.gif) 18px 5px no-repeat !important;}
